package com.cxh.dao;

import tk.mybatis.mapper.common.Mapper;

import com.cxh.entity.CarModel;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 类说明：学生表 
 * @author YangHL
 * @date   2018-10-15 14:06:57
 */
@Repository("carModelDao")
public interface CarModelDao extends Mapper<CarModel> {//需要进行 继承Mapper

    /**
     * 方法说明：进行 分页查询
     * @author  YangHL
     * @date  2018-10-15 14:06:57
     */
    public List<CarModel> loadPageList(Map<String,Object> map);

    /**
     * @类功能说明：价格区间
     * @作者：Chenxh
     * @创建时间：2018年10月17日上午11:15:07
     */
	public List<CarModel> getPriceData(CarModel carModel2);

	public List<CarModel> getData();

	public List<CarModel> getPriceDataByYear(CarModel carModel);

	public List<String> getGearbox(CarModel carModel);

	public List<String> getModel(CarModel carModel);
	/**
	 * @类功能说明：查询指导价区间和图片
	 * @作者：Chenxh
	 * @创建时间：2018年12月1日上午9:48:18
	 */
	public Map<String, Object> getPriceBetween(CarModel carModel);

	public List<CarModel> loadPageListPage(Map<String, Object> params);

	/**
	 * @类功能说明：删除相关的数据
	 * @作者：Chenxh
	 * @创建时间：2018年12月28日下午4:26:26
	 */
	public void deleteAboutData(String carcategoryid);

}
